// pages/Address/addAddress/addAddress.js
const api = require('../../../utils/api.js')
Page({

  /**
   * 页面的初始数据
   */
  data: {
    err: false,
    region: []
  },

  // 街道地址验证
  bindTextAreaBlur: function (e) {
    var value = e.detail.value
    this.setData({
      err: value.length > 5 ? false : true
    })
  },

  // 电话验证
  phoneValidate: function (e) {
    var reg = /^1[3-9]\d{9}$/
    if (!reg.test(e.detail.value)) {
      wx.showModal({
        content: '请填写正确手机号'
      })
    }
  },

  // 所在地区
  getRegion: function (e) {
    // console.log(e)
    this.setData({
      region: e.detail.value.join('-')
    })
  },

  // 保存
  save: function (e) {
    wx.navigateTo({
      url: '../selectAdd/selectAdd',
    })
  },

  // 提交
  formSubmit: function (e) {
    // { id, name, mobile, province_id, city_id, district_id, address, is_default }
    var v = e.detail.value
    var token = wx.getStorageSync('useof').token
    wx.setStorageSync('newAddress', v)
    wx.request({
      url: api.api.saveAddress,
      header: {
        "X-Nideshop-Token": token
      },
      data: {
        id: null,
        name: v.name,
        mobile: v.phone,
        address: v.street,
        is_default: v.default
      },
      method: 'POST',
      success: function (res) {
        console.log(res)
      }
    })
  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})